[INFO] cloning repository https://github.com/alexsparrow/simavr-rs
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/alexsparrow/simavr-rs" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falexsparrow%2Fsimavr-rs", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falexsparrow%2Fsimavr-rs'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 32e644202f762d148207d3b8f8c65a7788fe4862
[INFO] building alexsparrow/simavr-rs against master#ff34b919075f35a1787659e9c448a34b06bab8de for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Falexsparrow%2Fsimavr-rs" "/workspace/builds/worker-1/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/alexsparrow/simavr-rs on toolchain ff34b919075f35a1787659e9c448a34b06bab8de
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/alexsparrow/simavr-rs
[INFO] finished tweaking git repo https://github.com/alexsparrow/simavr-rs
[INFO] tweaked toml for git repo https://github.com/alexsparrow/simavr-rs written to /workspace/builds/worker-1/source/Cargo.toml
[INFO] crate git repo https://github.com/alexsparrow/simavr-rs already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 87a27709d89827debe5ca32932db959e6e30e46985c3fc35a25d0640d30e801d
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "87a27709d89827debe5ca32932db959e6e30e46985c3fc35a25d0640d30e801d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "87a27709d89827debe5ca32932db959e6e30e46985c3fc35a25d0640d30e801d", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "87a27709d89827debe5ca32932db959e6e30e46985c3fc35a25d0640d30e801d", kill_on_drop: false }`
[INFO] [stdout] 87a27709d89827debe5ca32932db959e6e30e46985c3fc35a25d0640d30e801d
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0ab331e4f0b380733c30334928059a95fa4d3c98d92bf9324dceeb25a3920c1e
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "0ab331e4f0b380733c30334928059a95fa4d3c98d92bf9324dceeb25a3920c1e", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.10
[INFO] [stderr]    Compiling va_list v0.0.3
[INFO] [stderr]    Compiling simavr v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: type `avr_irq_notify_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/sim_avr.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type avr_irq_notify_t =
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqNotifyT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed1` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum Enum_Unnamed1 {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_NOT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IRQ_FLAG_NOT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagNot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_FILTERED` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IRQ_FLAG_FILTERED = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagFiltered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_ALLOC` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     IRQ_FLAG_ALLOC = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagAlloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_INIT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     IRQ_FLAG_INIT = 8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagInit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_pool_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type avr_irq_pool_t = Struct_avr_irq_pool_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqPoolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_irq_hook_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub enum Struct_avr_irq_hook_t { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrIrqHookT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type avr_irq_t = Struct_avr_irq_t;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gwchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type __gwchar_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `GwcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `imaxdiv_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub type imaxdiv_t = Struct_Unnamed2;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ImaxdivT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_count_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub type avr_cycle_count_t = uint64_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleCountT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_addr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub type avr_io_addr_t = uint16_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoAddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_regbit_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type avr_regbit_t = Struct_avr_regbit_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrRegbitT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed3` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub enum Enum_Unnamed3 {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_PENDING` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     AVR_INT_IRQ_PENDING = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqPending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_RUNNING` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     AVR_INT_IRQ_RUNNING = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqRunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_COUNT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     AVR_INT_IRQ_COUNT = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqCount`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_ANY` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     AVR_INT_ANY = 255,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntAny`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_vector_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type avr_int_vector_t = Struct_avr_int_vector_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntVectorT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_vector_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type avr_int_vector_p = *mut Struct_avr_int_vector_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntVectorP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed4` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `avr_int_pending_overflow_f` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingOverflowF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed5` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `avr_int_pending_fifo_size` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingFifoSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_pending_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub type avr_int_pending_t = Struct_avr_int_pending_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_table_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:143:10
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub type avr_int_table_t = Struct_avr_int_table_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntTableT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_table_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub type avr_int_table_p = *mut Struct_avr_int_table_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntTableP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub type avr_cycle_timer_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_slot_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type avr_cycle_timer_slot_t = Struct_avr_cycle_timer_slot_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerSlotT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_slot_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type avr_cycle_timer_slot_p = *mut Struct_avr_cycle_timer_slot_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerSlotP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_pool_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:180:10
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub type avr_cycle_timer_pool_t = Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerPoolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_pool_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub type avr_cycle_timer_pool_p = *mut Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerPoolP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_flashaddr_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub type avr_flashaddr_t = uint32_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrFlashaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_read_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub type avr_io_read_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoReadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_write_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:189:10
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub type avr_io_write_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoWriteT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed6` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:197:10
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub enum Enum_Unnamed6 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_C` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     S_C = 0,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_Z` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     S_Z = 1,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SZ`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_N` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     S_N = 2,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_V` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     S_V = 3,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SV`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_S` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     S_S = 4,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_H` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     S_H = 5,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_T` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     S_T = 6,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `ST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_I` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     S_I = 7,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SI`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_XL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     R_XL = 26,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RXl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_XH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     R_XH = 27,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RXh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_YL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     R_YL = 28,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RYl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_YH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     R_YH = 29,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RYh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_ZL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     R_ZL = 30,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RZl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_ZH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     R_ZH = 31,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RZh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SPL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     R_SPL = 93,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `RSpl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SPH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     R_SPH = 94,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `RSph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SREG` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     R_SREG = 95,
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case: `RSreg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MAX_IOs` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     MAX_IOs = 280,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `MaxIos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed7` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:219:10
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub enum Enum_Unnamed7 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_OUTPUT` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LOG_OUTPUT = 0,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LogOutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_ERROR` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     LOG_ERROR = 1,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LogError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_WARNING` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LOG_WARNING = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LogWarning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_TRACE` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     LOG_TRACE = 3,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LogTrace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Limbo` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     cpu_Limbo = 0,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `CpuLimbo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Stopped` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     cpu_Stopped = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuStopped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Running` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     cpu_Running = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuRunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Sleeping` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     cpu_Sleeping = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuSleeping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Step` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     cpu_Step = 4,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `CpuStep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_StepDone` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     cpu_StepDone = 5,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuStepDone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Done` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     cpu_Done = 6,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `CpuDone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Crashed` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     cpu_Crashed = 7,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuCrashed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_run_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub type avr_run_t =
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `AvrRunT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_vcd_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:265:10
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub enum Struct_avr_vcd_t { }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrVcdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_gdb_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:266:10
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub enum Struct_avr_gdb_t { }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrGdbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:406:10
[INFO] [stdout]     |
[INFO] [stdout] 406 | pub type avr_t = Struct_avr_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `AvrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_kind_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:419:10
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub type avr_kind_t = Struct_avr_kind_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrKindT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_symbol_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 | pub type avr_symbol_t = Struct_avr_symbol_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrSymbolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_logger_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:433:10
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub type avr_logger_p =
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrLoggerP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:466:10
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub type avr_io_t = Struct_avr_io_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Struct_avr_t`
[INFO] [stdout]  --> src/native/sim_elf.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use native::sim_avr::{Struct_avr_t, avr_t, avr_symbol_t};
[INFO] [stdout]   |                       ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `elf_firmware_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_elf.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub type elf_firmware_t = Struct_elf_firmware_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ElfFirmwareT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:1:10
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub type int8_t = ::std::os::raw::c_char;
[INFO] [stdout]   |          ^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type int16_t = ::std::os::raw::c_short;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int32_t = ::std::os::raw::c_int;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int64_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type uint8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type uint16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type uint32_t = ::std::os::raw::c_uint;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type uint64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type int_least8_t = ::std::os::raw::c_char;
[INFO] [stdout]   |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least64_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type int_fast8_t = ::std::os::raw::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type int_fast16_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast32_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast64_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type uint_fast16_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast32_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uintptr_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]  --> src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let closure: &mut Box<FnMut(&AvrIrq, u32) -> ()> = mem::transmute(param);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&AvrIrq, u32) -> ()`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let cb: Box<Box<FnMut(&AvrIrq, u32) -> ()>> = Box::new(Box::new(notify));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&AvrIrq, u32) -> ()`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/lib.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         unsafe {
[INFO] [stdout]    |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_NOT`
[INFO] [stdout]   --> src/native/sim_avr.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IRQ_FLAG_NOT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_FILTERED`
[INFO] [stdout]   --> src/native/sim_avr.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IRQ_FLAG_FILTERED = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_ALLOC`
[INFO] [stdout]   --> src/native/sim_avr.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     IRQ_FLAG_ALLOC = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_INIT`
[INFO] [stdout]   --> src/native/sim_avr.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     IRQ_FLAG_INIT = 8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `imaxdiv_t`
[INFO] [stdout]   --> src/native/sim_avr.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub type imaxdiv_t = Struct_Unnamed2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_PENDING`
[INFO] [stdout]   --> src/native/sim_avr.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     AVR_INT_IRQ_PENDING = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_RUNNING`
[INFO] [stdout]   --> src/native/sim_avr.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     AVR_INT_IRQ_RUNNING = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_COUNT`
[INFO] [stdout]   --> src/native/sim_avr.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     AVR_INT_IRQ_COUNT = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_ANY`
[INFO] [stdout]   --> src/native/sim_avr.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     AVR_INT_ANY = 255,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `avr_int_pending_overflow_f`
[INFO] [stdout]    --> src/native/sim_avr.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `avr_int_pending_fifo_size`
[INFO] [stdout]    --> src/native/sim_avr.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_int_table_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub type avr_int_table_p = *mut Struct_avr_int_table_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_cycle_timer_pool_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub type avr_cycle_timer_pool_p = *mut Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_C`
[INFO] [stdout]    --> src/native/sim_avr.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     S_C = 0,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_Z`
[INFO] [stdout]    --> src/native/sim_avr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     S_Z = 1,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_N`
[INFO] [stdout]    --> src/native/sim_avr.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     S_N = 2,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_V`
[INFO] [stdout]    --> src/native/sim_avr.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     S_V = 3,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_S`
[INFO] [stdout]    --> src/native/sim_avr.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     S_S = 4,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_H`
[INFO] [stdout]    --> src/native/sim_avr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     S_H = 5,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_T`
[INFO] [stdout]    --> src/native/sim_avr.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     S_T = 6,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_I`
[INFO] [stdout]    --> src/native/sim_avr.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     S_I = 7,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_XL`
[INFO] [stdout]    --> src/native/sim_avr.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     R_XL = 26,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_XH`
[INFO] [stdout]    --> src/native/sim_avr.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     R_XH = 27,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_YL`
[INFO] [stdout]    --> src/native/sim_avr.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     R_YL = 28,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_YH`
[INFO] [stdout]    --> src/native/sim_avr.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     R_YH = 29,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_ZL`
[INFO] [stdout]    --> src/native/sim_avr.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     R_ZL = 30,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_ZH`
[INFO] [stdout]    --> src/native/sim_avr.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     R_ZH = 31,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SPL`
[INFO] [stdout]    --> src/native/sim_avr.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     R_SPL = 93,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SPH`
[INFO] [stdout]    --> src/native/sim_avr.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     R_SPH = 94,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SREG`
[INFO] [stdout]    --> src/native/sim_avr.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     R_SREG = 95,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `MAX_IOs`
[INFO] [stdout]    --> src/native/sim_avr.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     MAX_IOs = 280,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_OUTPUT`
[INFO] [stdout]    --> src/native/sim_avr.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LOG_OUTPUT = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_ERROR`
[INFO] [stdout]    --> src/native/sim_avr.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     LOG_ERROR = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_WARNING`
[INFO] [stdout]    --> src/native/sim_avr.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LOG_WARNING = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_TRACE`
[INFO] [stdout]    --> src/native/sim_avr.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     LOG_TRACE = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_kind_t`
[INFO] [stdout]    --> src/native/sim_avr.rs:419:1
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub type avr_kind_t = Struct_avr_kind_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_logger_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | / pub type avr_logger_p =
[INFO] [stdout] 434 | |     ::std::option::Option<unsafe extern "C" fn(avr: *mut Struct_avr_t,
[INFO] [stdout] 435 | |                                                level: ::std::os::raw::c_int,
[INFO] [stdout] 436 | |                                                format:
[INFO] [stdout] 437 | |                                                    *const ::std::os::raw::c_char,
[INFO] [stdout] 438 | |                                                ap: va_list::VaList)>;
[INFO] [stdout]     | |_____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_io_t`
[INFO] [stdout]    --> src/native/sim_avr.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub type avr_io_t = Struct_avr_io_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_free_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn avr_free_irq(irq: *mut avr_irq_t, count: uint32_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_init_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 | /     pub fn avr_init_irq(pool: *mut avr_irq_pool_t, irq: *mut avr_irq_t,
[INFO] [stdout] 475 | |                         base: uint32_t, count: uint32_t,
[INFO] [stdout] 476 | |                         names: *mut *const ::std::os::raw::c_char);
[INFO] [stdout]     | |___________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_unconnect_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn avr_unconnect_irq(src: *mut avr_irq_t, dst: *mut avr_irq_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_irq_unregister_notify`
[INFO] [stdout]    --> src/native/sim_avr.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 | /     pub fn avr_irq_unregister_notify(irq: *mut avr_irq_t,
[INFO] [stdout] 484 | |                                      notify: avr_irq_notify_t,
[INFO] [stdout] 485 | |                                      param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `imaxabs`
[INFO] [stdout]    --> src/native/sim_avr.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub fn imaxabs(__n: intmax_t) -> intmax_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `imaxdiv`
[INFO] [stdout]    --> src/native/sim_avr.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn imaxdiv(__numer: intmax_t, __denom: intmax_t) -> imaxdiv_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `strtoimax`
[INFO] [stdout]    --> src/native/sim_avr.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 | /     pub fn strtoimax(__nptr: *const ::std::os::raw::c_char,
[INFO] [stdout] 489 | |                      __endptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 490 | |                      __base: ::std::os::raw::c_int) -> intmax_t;
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `strtoumax`
[INFO] [stdout]    --> src/native/sim_avr.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 | /     pub fn strtoumax(__nptr: *const ::std::os::raw::c_char,
[INFO] [stdout] 492 | |                      __endptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 493 | |                      __base: ::std::os::raw::c_int) -> uintmax_t;
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `wcstoimax`
[INFO] [stdout]    --> src/native/sim_avr.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 | /     pub fn wcstoimax(__nptr: *const __gwchar_t,
[INFO] [stdout] 495 | |                      __endptr: *mut *mut __gwchar_t,
[INFO] [stdout] 496 | |                      __base: ::std::os::raw::c_int) -> intmax_t;
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `wcstoumax`
[INFO] [stdout]    --> src/native/sim_avr.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 | /     pub fn wcstoumax(__nptr: *const __gwchar_t,
[INFO] [stdout] 498 | |                      __endptr: *mut *mut __gwchar_t,
[INFO] [stdout] 499 | |                      __base: ::std::os::raw::c_int) -> uintmax_t;
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_vector`
[INFO] [stdout]    --> src/native/sim_avr.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 | /     pub fn avr_register_vector(avr: *mut Struct_avr_t,
[INFO] [stdout] 501 | |                                vector: *mut avr_int_vector_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_raise_interrupt`
[INFO] [stdout]    --> src/native/sim_avr.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 | /     pub fn avr_raise_interrupt(avr: *mut Struct_avr_t,
[INFO] [stdout] 503 | |                                vector: *mut avr_int_vector_t)
[INFO] [stdout] 504 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_has_pending_interrupts`
[INFO] [stdout]    --> src/native/sim_avr.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 | /     pub fn avr_has_pending_interrupts(avr: *mut Struct_avr_t)
[INFO] [stdout] 506 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_is_interrupt_pending`
[INFO] [stdout]    --> src/native/sim_avr.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 | /     pub fn avr_is_interrupt_pending(avr: *mut Struct_avr_t,
[INFO] [stdout] 508 | |                                     vector: *mut avr_int_vector_t)
[INFO] [stdout] 509 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_clear_interrupt`
[INFO] [stdout]    --> src/native/sim_avr.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 | /     pub fn avr_clear_interrupt(avr: *mut Struct_avr_t,
[INFO] [stdout] 511 | |                                vector: *mut avr_int_vector_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_service_interrupts`
[INFO] [stdout]    --> src/native/sim_avr.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 |     pub fn avr_service_interrupts(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_reti`
[INFO] [stdout]    --> src/native/sim_avr.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn avr_interrupt_reti(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_clear_interrupt_if`
[INFO] [stdout]    --> src/native/sim_avr.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 | /     pub fn avr_clear_interrupt_if(avr: *mut Struct_avr_t,
[INFO] [stdout] 515 | |                                   vector: *mut avr_int_vector_t, old: uint8_t)
[INFO] [stdout] 516 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_get_interrupt_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 | /     pub fn avr_get_interrupt_irq(avr: *mut Struct_avr_t, v: uint8_t)
[INFO] [stdout] 518 | |      -> *mut avr_irq_t;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_init`
[INFO] [stdout]    --> src/native/sim_avr.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn avr_interrupt_init(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     pub fn avr_interrupt_reset(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 | /     pub fn avr_cycle_timer_register(avr: *mut Struct_avr_t,
[INFO] [stdout] 522 | |                                     when: avr_cycle_count_t,
[INFO] [stdout] 523 | |                                     timer: avr_cycle_timer_t,
[INFO] [stdout] 524 | |                                     param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_register_usec`
[INFO] [stdout]    --> src/native/sim_avr.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 | /     pub fn avr_cycle_timer_register_usec(avr: *mut Struct_avr_t,
[INFO] [stdout] 526 | |                                          when: uint32_t,
[INFO] [stdout] 527 | |                                          timer: avr_cycle_timer_t,
[INFO] [stdout] 528 | |                                          param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_cancel`
[INFO] [stdout]    --> src/native/sim_avr.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 | /     pub fn avr_cycle_timer_cancel(avr: *mut Struct_avr_t,
[INFO] [stdout] 530 | |                                   timer: avr_cycle_timer_t,
[INFO] [stdout] 531 | |                                   param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |______________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_status`
[INFO] [stdout]    --> src/native/sim_avr.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 | /     pub fn avr_cycle_timer_status(avr: *mut Struct_avr_t,
[INFO] [stdout] 533 | |                                   timer: avr_cycle_timer_t,
[INFO] [stdout] 534 | |                                   param: *mut ::std::os::raw::c_void)
[INFO] [stdout] 535 | |      -> avr_cycle_count_t;
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_process`
[INFO] [stdout]    --> src/native/sim_avr.rs:536:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | /     pub fn avr_cycle_timer_process(avr: *mut Struct_avr_t)
[INFO] [stdout] 537 | |      -> avr_cycle_count_t;
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:538:5
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn avr_cycle_timer_reset(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_allocate`
[INFO] [stdout]    --> src/native/sim_avr.rs:542:5
[INFO] [stdout]     |
[INFO] [stdout] 542 | /     pub fn avr_core_allocate(core: *const avr_t, coreLen: uint32_t)
[INFO] [stdout] 543 | |      -> *mut avr_t;
[INFO] [stdout]     | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:544:5
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn avr_reset(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_terminate`
[INFO] [stdout]    --> src/native/sim_avr.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn avr_terminate(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_set_command_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn avr_set_command_register(avr: *mut avr_t, addr: avr_io_addr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_set_console_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn avr_set_console_register(avr: *mut avr_t, addr: avr_io_addr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_loadcode`
[INFO] [stdout]    --> src/native/sim_avr.rs:549:5
[INFO] [stdout]     |
[INFO] [stdout] 549 | /     pub fn avr_loadcode(avr: *mut avr_t, code: *mut uint8_t, size: uint32_t,
[INFO] [stdout] 550 | |                         address: avr_flashaddr_t);
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_watch_write`
[INFO] [stdout]    --> src/native/sim_avr.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub fn avr_core_watch_write(avr: *mut avr_t, addr: uint16_t, v: uint8_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_watch_read`
[INFO] [stdout]    --> src/native/sim_avr.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn avr_core_watch_read(avr: *mut avr_t, addr: uint16_t) -> uint8_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_sadly_crashed`
[INFO] [stdout]    --> src/native/sim_avr.rs:553:5
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn avr_sadly_crashed(avr: *mut avr_t, signal: uint8_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger`
[INFO] [stdout]    --> src/native/sim_avr.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 | /     pub fn avr_global_logger(avr: *mut Struct_avr_t,
[INFO] [stdout] 555 | |                              level: ::std::os::raw::c_int,
[INFO] [stdout] 556 | |                              format: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger_set`
[INFO] [stdout]    --> src/native/sim_avr.rs:557:5
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn avr_global_logger_set(logger: avr_logger_p);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger_get`
[INFO] [stdout]    --> src/native/sim_avr.rs:558:5
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn avr_global_logger_get() -> avr_logger_p;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_sleep_gdb`
[INFO] [stdout]    --> src/native/sim_avr.rs:559:5
[INFO] [stdout]     |
[INFO] [stdout] 559 | /     pub fn avr_callback_sleep_gdb(avr: *mut avr_t,
[INFO] [stdout] 560 | |                                   howLong: avr_cycle_count_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_run_gdb`
[INFO] [stdout]    --> src/native/sim_avr.rs:561:5
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn avr_callback_run_gdb(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_sleep_raw`
[INFO] [stdout]    --> src/native/sim_avr.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     pub fn avr_callback_sleep_raw(avr: *mut avr_t,
[INFO] [stdout] 563 | |                                   howLong: avr_cycle_count_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_run_raw`
[INFO] [stdout]    --> src/native/sim_avr.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub fn avr_callback_run_raw(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_pending_sleep_usec`
[INFO] [stdout]    --> src/native/sim_avr.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 | /     pub fn avr_pending_sleep_usec(avr: *mut avr_t, howLong: avr_cycle_count_t)
[INFO] [stdout] 566 | |      -> uint32_t;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io`
[INFO] [stdout]    --> src/native/sim_avr.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn avr_register_io(avr: *mut avr_t, io: *mut avr_io_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_io_setirqs`
[INFO] [stdout]    --> src/native/sim_avr.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 | /     pub fn avr_io_setirqs(io: *mut avr_io_t, ctl: uint32_t,
[INFO] [stdout] 569 | |                           count: ::std::os::raw::c_int, irqs: *mut avr_irq_t)
[INFO] [stdout] 570 | |      -> *mut avr_irq_t;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io_read`
[INFO] [stdout]    --> src/native/sim_avr.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 | /     pub fn avr_register_io_read(avr: *mut avr_t, addr: avr_io_addr_t,
[INFO] [stdout] 572 | |                                 read: avr_io_read_t,
[INFO] [stdout] 573 | |                                 param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io_write`
[INFO] [stdout]    --> src/native/sim_avr.rs:574:5
[INFO] [stdout]     |
[INFO] [stdout] 574 | /     pub fn avr_register_io_write(avr: *mut avr_t, addr: avr_io_addr_t,
[INFO] [stdout] 575 | |                                  write: avr_io_write_t,
[INFO] [stdout] 576 | |                                  param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_ioctl`
[INFO] [stdout]    --> src/native/sim_avr.rs:577:5
[INFO] [stdout]     |
[INFO] [stdout] 577 | /     pub fn avr_ioctl(avr: *mut avr_t, ctl: uint32_t,
[INFO] [stdout] 578 | |                      io_param: *mut ::std::os::raw::c_void)
[INFO] [stdout] 579 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_deallocate_ios`
[INFO] [stdout]    --> src/native/sim_avr.rs:586:5
[INFO] [stdout]     |
[INFO] [stdout] 586 |     pub fn avr_deallocate_ios(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int16_t`
[INFO] [stdout]  --> src/native/stdint.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type int16_t = ::std::os::raw::c_short;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int32_t`
[INFO] [stdout]  --> src/native/stdint.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int32_t = ::std::os::raw::c_int;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int64_t`
[INFO] [stdout]  --> src/native/stdint.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int64_t = ::std::os::raw::c_long;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least8_t`
[INFO] [stdout]  --> src/native/stdint.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type int_least8_t = ::std::os::raw::c_char;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least16_t`
[INFO] [stdout]   --> src/native/stdint.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least32_t`
[INFO] [stdout]   --> src/native/stdint.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least64_t`
[INFO] [stdout]   --> src/native/stdint.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least64_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least8_t`
[INFO] [stdout]   --> src/native/stdint.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least16_t`
[INFO] [stdout]   --> src/native/stdint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least32_t`
[INFO] [stdout]   --> src/native/stdint.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least64_t`
[INFO] [stdout]   --> src/native/stdint.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast8_t`
[INFO] [stdout]   --> src/native/stdint.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type int_fast8_t = ::std::os::raw::c_char;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast16_t`
[INFO] [stdout]   --> src/native/stdint.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type int_fast16_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast32_t`
[INFO] [stdout]   --> src/native/stdint.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast32_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast64_t`
[INFO] [stdout]   --> src/native/stdint.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast64_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast8_t`
[INFO] [stdout]   --> src/native/stdint.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast16_t`
[INFO] [stdout]   --> src/native/stdint.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type uint_fast16_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast32_t`
[INFO] [stdout]   --> src/native/stdint.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast32_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast64_t`
[INFO] [stdout]   --> src/native/stdint.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `intptr_t`
[INFO] [stdout]   --> src/native/stdint.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uintptr_t`
[INFO] [stdout]   --> src/native/stdint.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uintptr_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `intmax_t`
[INFO] [stdout]   --> src/native/stdint.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uintmax_t`
[INFO] [stdout]   --> src/native/stdint.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `va_list::VaList`, which is not FFI-safe
[INFO] [stdout]    --> src/native/sim_avr.rs:557:42
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn avr_global_logger_set(logger: avr_logger_p);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout]     = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
[INFO] [stdout]     = note: this struct has unspecified layout
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `va_list::VaList`, which is not FFI-safe
[INFO] [stdout]    --> src/native/sim_avr.rs:558:39
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn avr_global_logger_get() -> avr_logger_p;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
[INFO] [stdout]     = note: this struct has unspecified layout
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 223 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 0.65s
[INFO] running `Command { std: "docker" "inspect" "0ab331e4f0b380733c30334928059a95fa4d3c98d92bf9324dceeb25a3920c1e", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0ab331e4f0b380733c30334928059a95fa4d3c98d92bf9324dceeb25a3920c1e", kill_on_drop: false }`
[INFO] [stdout] 0ab331e4f0b380733c30334928059a95fa4d3c98d92bf9324dceeb25a3920c1e
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+ff34b919075f35a1787659e9c448a34b06bab8de" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 514bc76e5b0bc84d734370b1f1ee76ca806a868546753cdcec04635c8bf14bfe
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "514bc76e5b0bc84d734370b1f1ee76ca806a868546753cdcec04635c8bf14bfe", kill_on_drop: false }`
[INFO] [stdout] warning: type `avr_irq_notify_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/sim_avr.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type avr_irq_notify_t =
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqNotifyT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed1` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum Enum_Unnamed1 {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_NOT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IRQ_FLAG_NOT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagNot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_FILTERED` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IRQ_FLAG_FILTERED = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagFiltered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_ALLOC` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     IRQ_FLAG_ALLOC = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagAlloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_INIT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     IRQ_FLAG_INIT = 8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagInit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_pool_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type avr_irq_pool_t = Struct_avr_irq_pool_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqPoolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_irq_hook_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub enum Struct_avr_irq_hook_t { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrIrqHookT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type avr_irq_t = Struct_avr_irq_t;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gwchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type __gwchar_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `GwcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `imaxdiv_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub type imaxdiv_t = Struct_Unnamed2;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ImaxdivT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_count_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub type avr_cycle_count_t = uint64_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleCountT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_addr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub type avr_io_addr_t = uint16_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoAddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_regbit_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type avr_regbit_t = Struct_avr_regbit_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrRegbitT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed3` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub enum Enum_Unnamed3 {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_PENDING` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     AVR_INT_IRQ_PENDING = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqPending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_RUNNING` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     AVR_INT_IRQ_RUNNING = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqRunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_COUNT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     AVR_INT_IRQ_COUNT = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqCount`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_ANY` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     AVR_INT_ANY = 255,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntAny`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_vector_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type avr_int_vector_t = Struct_avr_int_vector_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntVectorT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_vector_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type avr_int_vector_p = *mut Struct_avr_int_vector_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntVectorP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed4` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `avr_int_pending_overflow_f` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingOverflowF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed5` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `avr_int_pending_fifo_size` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingFifoSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_pending_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub type avr_int_pending_t = Struct_avr_int_pending_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_table_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:143:10
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub type avr_int_table_t = Struct_avr_int_table_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntTableT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_table_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub type avr_int_table_p = *mut Struct_avr_int_table_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntTableP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub type avr_cycle_timer_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_slot_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type avr_cycle_timer_slot_t = Struct_avr_cycle_timer_slot_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerSlotT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_slot_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type avr_cycle_timer_slot_p = *mut Struct_avr_cycle_timer_slot_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerSlotP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_pool_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:180:10
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub type avr_cycle_timer_pool_t = Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerPoolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_pool_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub type avr_cycle_timer_pool_p = *mut Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerPoolP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_flashaddr_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub type avr_flashaddr_t = uint32_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrFlashaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_read_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub type avr_io_read_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoReadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_write_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:189:10
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub type avr_io_write_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoWriteT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed6` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:197:10
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub enum Enum_Unnamed6 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_C` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     S_C = 0,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_Z` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     S_Z = 1,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SZ`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_N` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     S_N = 2,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_V` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     S_V = 3,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SV`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_S` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     S_S = 4,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_H` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     S_H = 5,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_T` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     S_T = 6,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `ST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_I` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     S_I = 7,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SI`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_XL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     R_XL = 26,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RXl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_XH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     R_XH = 27,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RXh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_YL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     R_YL = 28,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RYl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_YH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     R_YH = 29,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RYh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_ZL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     R_ZL = 30,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RZl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_ZH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     R_ZH = 31,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RZh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SPL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     R_SPL = 93,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `RSpl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SPH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     R_SPH = 94,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `RSph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SREG` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     R_SREG = 95,
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case: `RSreg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MAX_IOs` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     MAX_IOs = 280,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `MaxIos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed7` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:219:10
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub enum Enum_Unnamed7 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_OUTPUT` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LOG_OUTPUT = 0,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LogOutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_ERROR` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     LOG_ERROR = 1,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LogError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_WARNING` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LOG_WARNING = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LogWarning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_TRACE` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     LOG_TRACE = 3,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LogTrace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Limbo` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     cpu_Limbo = 0,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `CpuLimbo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Stopped` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     cpu_Stopped = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuStopped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Running` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     cpu_Running = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuRunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Sleeping` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     cpu_Sleeping = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuSleeping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Step` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     cpu_Step = 4,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `CpuStep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_StepDone` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     cpu_StepDone = 5,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuStepDone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Done` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     cpu_Done = 6,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `CpuDone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Crashed` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     cpu_Crashed = 7,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuCrashed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_run_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub type avr_run_t =
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `AvrRunT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_vcd_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:265:10
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub enum Struct_avr_vcd_t { }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrVcdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_gdb_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:266:10
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub enum Struct_avr_gdb_t { }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrGdbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:406:10
[INFO] [stdout]     |
[INFO] [stdout] 406 | pub type avr_t = Struct_avr_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `AvrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_kind_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:419:10
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub type avr_kind_t = Struct_avr_kind_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrKindT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_symbol_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 | pub type avr_symbol_t = Struct_avr_symbol_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrSymbolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_logger_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:433:10
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub type avr_logger_p =
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrLoggerP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:466:10
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub type avr_io_t = Struct_avr_io_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Struct_avr_t`
[INFO] [stdout]  --> src/native/sim_elf.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use native::sim_avr::{Struct_avr_t, avr_t, avr_symbol_t};
[INFO] [stdout]   |                       ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `elf_firmware_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_elf.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub type elf_firmware_t = Struct_elf_firmware_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ElfFirmwareT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:1:10
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub type int8_t = ::std::os::raw::c_char;
[INFO] [stdout]   |          ^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type int16_t = ::std::os::raw::c_short;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int32_t = ::std::os::raw::c_int;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int64_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type uint8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type uint16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type uint32_t = ::std::os::raw::c_uint;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type uint64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type int_least8_t = ::std::os::raw::c_char;
[INFO] [stdout]   |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least64_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type int_fast8_t = ::std::os::raw::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type int_fast16_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast32_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast64_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type uint_fast16_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast32_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uintptr_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]  --> src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let closure: &mut Box<FnMut(&AvrIrq, u32) -> ()> = mem::transmute(param);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&AvrIrq, u32) -> ()`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let cb: Box<Box<FnMut(&AvrIrq, u32) -> ()>> = Box::new(Box::new(notify));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&AvrIrq, u32) -> ()`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/lib.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         unsafe {
[INFO] [stdout]    |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_NOT`
[INFO] [stdout]   --> src/native/sim_avr.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IRQ_FLAG_NOT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_FILTERED`
[INFO] [stdout]   --> src/native/sim_avr.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IRQ_FLAG_FILTERED = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_ALLOC`
[INFO] [stdout]   --> src/native/sim_avr.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     IRQ_FLAG_ALLOC = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_INIT`
[INFO] [stdout]   --> src/native/sim_avr.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     IRQ_FLAG_INIT = 8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `imaxdiv_t`
[INFO] [stdout]   --> src/native/sim_avr.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub type imaxdiv_t = Struct_Unnamed2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_PENDING`
[INFO] [stdout]   --> src/native/sim_avr.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     AVR_INT_IRQ_PENDING = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_RUNNING`
[INFO] [stdout]   --> src/native/sim_avr.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     AVR_INT_IRQ_RUNNING = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_COUNT`
[INFO] [stdout]   --> src/native/sim_avr.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     AVR_INT_IRQ_COUNT = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_ANY`
[INFO] [stdout]   --> src/native/sim_avr.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     AVR_INT_ANY = 255,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `avr_int_pending_overflow_f`
[INFO] [stdout]    --> src/native/sim_avr.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `avr_int_pending_fifo_size`
[INFO] [stdout]    --> src/native/sim_avr.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_int_table_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub type avr_int_table_p = *mut Struct_avr_int_table_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_cycle_timer_pool_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub type avr_cycle_timer_pool_p = *mut Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_C`
[INFO] [stdout]    --> src/native/sim_avr.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     S_C = 0,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_Z`
[INFO] [stdout]    --> src/native/sim_avr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     S_Z = 1,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_N`
[INFO] [stdout]    --> src/native/sim_avr.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     S_N = 2,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_V`
[INFO] [stdout]    --> src/native/sim_avr.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     S_V = 3,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_S`
[INFO] [stdout]    --> src/native/sim_avr.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     S_S = 4,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_H`
[INFO] [stdout]    --> src/native/sim_avr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     S_H = 5,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_T`
[INFO] [stdout]    --> src/native/sim_avr.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     S_T = 6,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_I`
[INFO] [stdout]    --> src/native/sim_avr.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     S_I = 7,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_XL`
[INFO] [stdout]    --> src/native/sim_avr.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     R_XL = 26,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_XH`
[INFO] [stdout]    --> src/native/sim_avr.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     R_XH = 27,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_YL`
[INFO] [stdout]    --> src/native/sim_avr.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     R_YL = 28,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_YH`
[INFO] [stdout]    --> src/native/sim_avr.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     R_YH = 29,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_ZL`
[INFO] [stdout]    --> src/native/sim_avr.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     R_ZL = 30,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_ZH`
[INFO] [stdout]    --> src/native/sim_avr.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     R_ZH = 31,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SPL`
[INFO] [stdout]    --> src/native/sim_avr.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     R_SPL = 93,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SPH`
[INFO] [stdout]    --> src/native/sim_avr.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     R_SPH = 94,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SREG`
[INFO] [stdout]    --> src/native/sim_avr.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     R_SREG = 95,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `MAX_IOs`
[INFO] [stdout]    --> src/native/sim_avr.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     MAX_IOs = 280,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_OUTPUT`
[INFO] [stdout]    --> src/native/sim_avr.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LOG_OUTPUT = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_ERROR`
[INFO] [stdout]    --> src/native/sim_avr.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     LOG_ERROR = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_WARNING`
[INFO] [stdout]    --> src/native/sim_avr.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LOG_WARNING = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_TRACE`
[INFO] [stdout]    --> src/native/sim_avr.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     LOG_TRACE = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_kind_t`
[INFO] [stdout]    --> src/native/sim_avr.rs:419:1
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub type avr_kind_t = Struct_avr_kind_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_logger_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | / pub type avr_logger_p =
[INFO] [stdout] 434 | |     ::std::option::Option<unsafe extern "C" fn(avr: *mut Struct_avr_t,
[INFO] [stdout] 435 | |                                                level: ::std::os::raw::c_int,
[INFO] [stdout] 436 | |                                                format:
[INFO] [stdout] 437 | |                                                    *const ::std::os::raw::c_char,
[INFO] [stdout] 438 | |                                                ap: va_list::VaList)>;
[INFO] [stdout]     | |_____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_io_t`
[INFO] [stdout]    --> src/native/sim_avr.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub type avr_io_t = Struct_avr_io_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_free_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn avr_free_irq(irq: *mut avr_irq_t, count: uint32_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_init_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 | /     pub fn avr_init_irq(pool: *mut avr_irq_pool_t, irq: *mut avr_irq_t,
[INFO] [stdout] 475 | |                         base: uint32_t, count: uint32_t,
[INFO] [stdout] 476 | |                         names: *mut *const ::std::os::raw::c_char);
[INFO] [stdout]     | |___________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_unconnect_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn avr_unconnect_irq(src: *mut avr_irq_t, dst: *mut avr_irq_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_irq_unregister_notify`
[INFO] [stdout]    --> src/native/sim_avr.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 | /     pub fn avr_irq_unregister_notify(irq: *mut avr_irq_t,
[INFO] [stdout] 484 | |                                      notify: avr_irq_notify_t,
[INFO] [stdout] 485 | |                                      param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `imaxabs`
[INFO] [stdout]    --> src/native/sim_avr.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub fn imaxabs(__n: intmax_t) -> intmax_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `imaxdiv`
[INFO] [stdout]    --> src/native/sim_avr.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn imaxdiv(__numer: intmax_t, __denom: intmax_t) -> imaxdiv_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `strtoimax`
[INFO] [stdout]    --> src/native/sim_avr.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 | /     pub fn strtoimax(__nptr: *const ::std::os::raw::c_char,
[INFO] [stdout] 489 | |                      __endptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 490 | |                      __base: ::std::os::raw::c_int) -> intmax_t;
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `strtoumax`
[INFO] [stdout]    --> src/native/sim_avr.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 | /     pub fn strtoumax(__nptr: *const ::std::os::raw::c_char,
[INFO] [stdout] 492 | |                      __endptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 493 | |                      __base: ::std::os::raw::c_int) -> uintmax_t;
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `wcstoimax`
[INFO] [stdout]    --> src/native/sim_avr.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 | /     pub fn wcstoimax(__nptr: *const __gwchar_t,
[INFO] [stdout] 495 | |                      __endptr: *mut *mut __gwchar_t,
[INFO] [stdout] 496 | |                      __base: ::std::os::raw::c_int) -> intmax_t;
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `wcstoumax`
[INFO] [stdout]    --> src/native/sim_avr.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 | /     pub fn wcstoumax(__nptr: *const __gwchar_t,
[INFO] [stdout] 498 | |                      __endptr: *mut *mut __gwchar_t,
[INFO] [stdout] 499 | |                      __base: ::std::os::raw::c_int) -> uintmax_t;
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_vector`
[INFO] [stdout]    --> src/native/sim_avr.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 | /     pub fn avr_register_vector(avr: *mut Struct_avr_t,
[INFO] [stdout] 501 | |                                vector: *mut avr_int_vector_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_raise_interrupt`
[INFO] [stdout]    --> src/native/sim_avr.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 | /     pub fn avr_raise_interrupt(avr: *mut Struct_avr_t,
[INFO] [stdout] 503 | |                                vector: *mut avr_int_vector_t)
[INFO] [stdout] 504 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_has_pending_interrupts`
[INFO] [stdout]    --> src/native/sim_avr.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 | /     pub fn avr_has_pending_interrupts(avr: *mut Struct_avr_t)
[INFO] [stdout] 506 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_is_interrupt_pending`
[INFO] [stdout]    --> src/native/sim_avr.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 | /     pub fn avr_is_interrupt_pending(avr: *mut Struct_avr_t,
[INFO] [stdout] 508 | |                                     vector: *mut avr_int_vector_t)
[INFO] [stdout] 509 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_clear_interrupt`
[INFO] [stdout]    --> src/native/sim_avr.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 | /     pub fn avr_clear_interrupt(avr: *mut Struct_avr_t,
[INFO] [stdout] 511 | |                                vector: *mut avr_int_vector_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_service_interrupts`
[INFO] [stdout]    --> src/native/sim_avr.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 |     pub fn avr_service_interrupts(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_reti`
[INFO] [stdout]    --> src/native/sim_avr.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn avr_interrupt_reti(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_clear_interrupt_if`
[INFO] [stdout]    --> src/native/sim_avr.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 | /     pub fn avr_clear_interrupt_if(avr: *mut Struct_avr_t,
[INFO] [stdout] 515 | |                                   vector: *mut avr_int_vector_t, old: uint8_t)
[INFO] [stdout] 516 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_get_interrupt_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 | /     pub fn avr_get_interrupt_irq(avr: *mut Struct_avr_t, v: uint8_t)
[INFO] [stdout] 518 | |      -> *mut avr_irq_t;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_init`
[INFO] [stdout]    --> src/native/sim_avr.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn avr_interrupt_init(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     pub fn avr_interrupt_reset(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 | /     pub fn avr_cycle_timer_register(avr: *mut Struct_avr_t,
[INFO] [stdout] 522 | |                                     when: avr_cycle_count_t,
[INFO] [stdout] 523 | |                                     timer: avr_cycle_timer_t,
[INFO] [stdout] 524 | |                                     param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_register_usec`
[INFO] [stdout]    --> src/native/sim_avr.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 | /     pub fn avr_cycle_timer_register_usec(avr: *mut Struct_avr_t,
[INFO] [stdout] 526 | |                                          when: uint32_t,
[INFO] [stdout] 527 | |                                          timer: avr_cycle_timer_t,
[INFO] [stdout] 528 | |                                          param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_cancel`
[INFO] [stdout]    --> src/native/sim_avr.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 | /     pub fn avr_cycle_timer_cancel(avr: *mut Struct_avr_t,
[INFO] [stdout] 530 | |                                   timer: avr_cycle_timer_t,
[INFO] [stdout] 531 | |                                   param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |______________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_status`
[INFO] [stdout]    --> src/native/sim_avr.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 | /     pub fn avr_cycle_timer_status(avr: *mut Struct_avr_t,
[INFO] [stdout] 533 | |                                   timer: avr_cycle_timer_t,
[INFO] [stdout] 534 | |                                   param: *mut ::std::os::raw::c_void)
[INFO] [stdout] 535 | |      -> avr_cycle_count_t;
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_process`
[INFO] [stdout]    --> src/native/sim_avr.rs:536:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | /     pub fn avr_cycle_timer_process(avr: *mut Struct_avr_t)
[INFO] [stdout] 537 | |      -> avr_cycle_count_t;
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:538:5
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn avr_cycle_timer_reset(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_allocate`
[INFO] [stdout]    --> src/native/sim_avr.rs:542:5
[INFO] [stdout]     |
[INFO] [stdout] 542 | /     pub fn avr_core_allocate(core: *const avr_t, coreLen: uint32_t)
[INFO] [stdout] 543 | |      -> *mut avr_t;
[INFO] [stdout]     | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:544:5
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn avr_reset(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_terminate`
[INFO] [stdout]    --> src/native/sim_avr.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn avr_terminate(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_set_command_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn avr_set_command_register(avr: *mut avr_t, addr: avr_io_addr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_set_console_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn avr_set_console_register(avr: *mut avr_t, addr: avr_io_addr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_loadcode`
[INFO] [stdout]    --> src/native/sim_avr.rs:549:5
[INFO] [stdout]     |
[INFO] [stdout] 549 | /     pub fn avr_loadcode(avr: *mut avr_t, code: *mut uint8_t, size: uint32_t,
[INFO] [stdout] 550 | |                         address: avr_flashaddr_t);
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_watch_write`
[INFO] [stdout]    --> src/native/sim_avr.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub fn avr_core_watch_write(avr: *mut avr_t, addr: uint16_t, v: uint8_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_watch_read`
[INFO] [stdout]    --> src/native/sim_avr.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn avr_core_watch_read(avr: *mut avr_t, addr: uint16_t) -> uint8_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_sadly_crashed`
[INFO] [stdout]    --> src/native/sim_avr.rs:553:5
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn avr_sadly_crashed(avr: *mut avr_t, signal: uint8_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger`
[INFO] [stdout]    --> src/native/sim_avr.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 | /     pub fn avr_global_logger(avr: *mut Struct_avr_t,
[INFO] [stdout] 555 | |                              level: ::std::os::raw::c_int,
[INFO] [stdout] 556 | |                              format: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger_set`
[INFO] [stdout]    --> src/native/sim_avr.rs:557:5
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn avr_global_logger_set(logger: avr_logger_p);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger_get`
[INFO] [stdout]    --> src/native/sim_avr.rs:558:5
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn avr_global_logger_get() -> avr_logger_p;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_sleep_gdb`
[INFO] [stdout]    --> src/native/sim_avr.rs:559:5
[INFO] [stdout]     |
[INFO] [stdout] 559 | /     pub fn avr_callback_sleep_gdb(avr: *mut avr_t,
[INFO] [stdout] 560 | |                                   howLong: avr_cycle_count_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_run_gdb`
[INFO] [stdout]    --> src/native/sim_avr.rs:561:5
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn avr_callback_run_gdb(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_sleep_raw`
[INFO] [stdout]    --> src/native/sim_avr.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     pub fn avr_callback_sleep_raw(avr: *mut avr_t,
[INFO] [stdout] 563 | |                                   howLong: avr_cycle_count_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_run_raw`
[INFO] [stdout]    --> src/native/sim_avr.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub fn avr_callback_run_raw(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_pending_sleep_usec`
[INFO] [stdout]    --> src/native/sim_avr.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 | /     pub fn avr_pending_sleep_usec(avr: *mut avr_t, howLong: avr_cycle_count_t)
[INFO] [stdout] 566 | |      -> uint32_t;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io`
[INFO] [stdout]    --> src/native/sim_avr.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn avr_register_io(avr: *mut avr_t, io: *mut avr_io_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_io_setirqs`
[INFO] [stdout]    --> src/native/sim_avr.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 | /     pub fn avr_io_setirqs(io: *mut avr_io_t, ctl: uint32_t,
[INFO] [stdout] 569 | |                           count: ::std::os::raw::c_int, irqs: *mut avr_irq_t)
[INFO] [stdout] 570 | |      -> *mut avr_irq_t;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io_read`
[INFO] [stdout]    --> src/native/sim_avr.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 | /     pub fn avr_register_io_read(avr: *mut avr_t, addr: avr_io_addr_t,
[INFO] [stdout] 572 | |                                 read: avr_io_read_t,
[INFO] [stdout] 573 | |                                 param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io_write`
[INFO] [stdout]    --> src/native/sim_avr.rs:574:5
[INFO] [stdout]     |
[INFO] [stdout] 574 | /     pub fn avr_register_io_write(avr: *mut avr_t, addr: avr_io_addr_t,
[INFO] [stdout] 575 | |                                  write: avr_io_write_t,
[INFO] [stdout] 576 | |                                  param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Compiling simavr v0.1.0 (/opt/rustwide/workdir)
[INFO] [stdout] warning: function is never used: `avr_ioctl`
[INFO] [stdout]    --> src/native/sim_avr.rs:577:5
[INFO] [stdout]     |
[INFO] [stdout] 577 | /     pub fn avr_ioctl(avr: *mut avr_t, ctl: uint32_t,
[INFO] [stdout] 578 | |                      io_param: *mut ::std::os::raw::c_void)
[INFO] [stdout] 579 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_deallocate_ios`
[INFO] [stdout]    --> src/native/sim_avr.rs:586:5
[INFO] [stdout]     |
[INFO] [stdout] 586 |     pub fn avr_deallocate_ios(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int16_t`
[INFO] [stdout]  --> src/native/stdint.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type int16_t = ::std::os::raw::c_short;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int32_t`
[INFO] [stdout]  --> src/native/stdint.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int32_t = ::std::os::raw::c_int;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int64_t`
[INFO] [stdout]  --> src/native/stdint.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int64_t = ::std::os::raw::c_long;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least8_t`
[INFO] [stdout]  --> src/native/stdint.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type int_least8_t = ::std::os::raw::c_char;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least16_t`
[INFO] [stdout]   --> src/native/stdint.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least32_t`
[INFO] [stdout]   --> src/native/stdint.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least64_t`
[INFO] [stdout]   --> src/native/stdint.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least64_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least8_t`
[INFO] [stdout]   --> src/native/stdint.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least16_t`
[INFO] [stdout]   --> src/native/stdint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least32_t`
[INFO] [stdout]   --> src/native/stdint.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least64_t`
[INFO] [stdout]   --> src/native/stdint.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast8_t`
[INFO] [stdout]   --> src/native/stdint.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type int_fast8_t = ::std::os::raw::c_char;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast16_t`
[INFO] [stdout]   --> src/native/stdint.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type int_fast16_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast32_t`
[INFO] [stdout]   --> src/native/stdint.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast32_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast64_t`
[INFO] [stdout]   --> src/native/stdint.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast64_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast8_t`
[INFO] [stdout]   --> src/native/stdint.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast16_t`
[INFO] [stdout]   --> src/native/stdint.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type uint_fast16_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast32_t`
[INFO] [stdout]   --> src/native/stdint.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast32_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast64_t`
[INFO] [stdout]   --> src/native/stdint.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `intptr_t`
[INFO] [stdout]   --> src/native/stdint.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uintptr_t`
[INFO] [stdout]   --> src/native/stdint.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uintptr_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `intmax_t`
[INFO] [stdout]   --> src/native/stdint.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uintmax_t`
[INFO] [stdout]   --> src/native/stdint.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `va_list::VaList`, which is not FFI-safe
[INFO] [stdout]    --> src/native/sim_avr.rs:557:42
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn avr_global_logger_set(logger: avr_logger_p);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout]     = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
[INFO] [stdout]     = note: this struct has unspecified layout
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `va_list::VaList`, which is not FFI-safe
[INFO] [stdout]    --> src/native/sim_avr.rs:558:39
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn avr_global_logger_get() -> avr_logger_p;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
[INFO] [stdout]     = note: this struct has unspecified layout
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 223 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_notify_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/sim_avr.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type avr_irq_notify_t =
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqNotifyT`
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(non_camel_case_types)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed1` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub enum Enum_Unnamed1 {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed1`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_NOT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IRQ_FLAG_NOT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagNot`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_FILTERED` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IRQ_FLAG_FILTERED = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagFiltered`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_ALLOC` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     IRQ_FLAG_ALLOC = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagAlloc`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `IRQ_FLAG_INIT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     IRQ_FLAG_INIT = 8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IrqFlagInit`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_pool_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:30:10
[INFO] [stdout]    |
[INFO] [stdout] 30 | pub type avr_irq_pool_t = Struct_avr_irq_pool_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqPoolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_irq_hook_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:31:10
[INFO] [stdout]    |
[INFO] [stdout] 31 | pub enum Struct_avr_irq_hook_t { }
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrIrqHookT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_irq_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:48:10
[INFO] [stdout]    |
[INFO] [stdout] 48 | pub type avr_irq_t = Struct_avr_irq_t;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIrqT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `__gwchar_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:49:10
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub type __gwchar_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `GwcharT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `imaxdiv_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:62:10
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub type imaxdiv_t = Struct_Unnamed2;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `ImaxdivT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_count_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub type avr_cycle_count_t = uint64_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleCountT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_addr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:64:10
[INFO] [stdout]    |
[INFO] [stdout] 64 | pub type avr_io_addr_t = uint16_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoAddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_regbit_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:78:10
[INFO] [stdout]    |
[INFO] [stdout] 78 | pub type avr_regbit_t = Struct_avr_regbit_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrRegbitT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed3` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:81:10
[INFO] [stdout]    |
[INFO] [stdout] 81 | pub enum Enum_Unnamed3 {
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_PENDING` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     AVR_INT_IRQ_PENDING = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqPending`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_RUNNING` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     AVR_INT_IRQ_RUNNING = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqRunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_IRQ_COUNT` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     AVR_INT_IRQ_COUNT = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntIrqCount`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `AVR_INT_ANY` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_avr.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     AVR_INT_ANY = 255,
[INFO] [stdout]    |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntAny`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_vector_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:104:10
[INFO] [stdout]     |
[INFO] [stdout] 104 | pub type avr_int_vector_t = Struct_avr_int_vector_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntVectorT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_vector_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:105:10
[INFO] [stdout]     |
[INFO] [stdout] 105 | pub type avr_int_vector_p = *mut Struct_avr_int_vector_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntVectorP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed4` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:108:10
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed4`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `avr_int_pending_overflow_f` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingOverflowF`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed5` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:111:10
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed5`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `avr_int_pending_fifo_size` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingFifoSize`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_pending_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:126:10
[INFO] [stdout]     |
[INFO] [stdout] 126 | pub type avr_int_pending_t = Struct_avr_int_pending_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntPendingT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_table_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:143:10
[INFO] [stdout]     |
[INFO] [stdout] 143 | pub type avr_int_table_t = Struct_avr_int_table_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntTableT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_int_table_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:144:10
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub type avr_int_table_p = *mut Struct_avr_int_table_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIntTableP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:145:10
[INFO] [stdout]     |
[INFO] [stdout] 145 | pub type avr_cycle_timer_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_slot_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:165:10
[INFO] [stdout]     |
[INFO] [stdout] 165 | pub type avr_cycle_timer_slot_t = Struct_avr_cycle_timer_slot_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerSlotT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_slot_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:166:10
[INFO] [stdout]     |
[INFO] [stdout] 166 | pub type avr_cycle_timer_slot_p = *mut Struct_avr_cycle_timer_slot_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerSlotP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_pool_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:180:10
[INFO] [stdout]     |
[INFO] [stdout] 180 | pub type avr_cycle_timer_pool_t = Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerPoolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_cycle_timer_pool_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:181:10
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub type avr_cycle_timer_pool_p = *mut Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrCycleTimerPoolP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_flashaddr_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:182:10
[INFO] [stdout]     |
[INFO] [stdout] 182 | pub type avr_flashaddr_t = uint32_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrFlashaddrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_read_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:183:10
[INFO] [stdout]     |
[INFO] [stdout] 183 | pub type avr_io_read_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoReadT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_write_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:189:10
[INFO] [stdout]     |
[INFO] [stdout] 189 | pub type avr_io_write_t =
[INFO] [stdout]     |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoWriteT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed6` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:197:10
[INFO] [stdout]     |
[INFO] [stdout] 197 | pub enum Enum_Unnamed6 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed6`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_C` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     S_C = 0,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SC`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_Z` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     S_Z = 1,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SZ`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_N` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     S_N = 2,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SN`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_V` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     S_V = 3,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SV`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_S` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     S_S = 4,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SS`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_H` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     S_H = 5,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SH`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_T` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     S_T = 6,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `ST`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `S_I` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     S_I = 7,
[INFO] [stdout]     |     ^^^ help: convert the identifier to upper camel case: `SI`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_XL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     R_XL = 26,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RXl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_XH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     R_XH = 27,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RXh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_YL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     R_YL = 28,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RYl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_YH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     R_YH = 29,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RYh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_ZL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     R_ZL = 30,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RZl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_ZH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     R_ZH = 31,
[INFO] [stdout]     |     ^^^^ help: convert the identifier to upper camel case: `RZh`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SPL` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     R_SPL = 93,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `RSpl`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SPH` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     R_SPH = 94,
[INFO] [stdout]     |     ^^^^^ help: convert the identifier to upper camel case: `RSph`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `R_SREG` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     R_SREG = 95,
[INFO] [stdout]     |     ^^^^^^ help: convert the identifier to upper camel case: `RSreg`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `MAX_IOs` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     MAX_IOs = 280,
[INFO] [stdout]     |     ^^^^^^^ help: convert the identifier to upper camel case: `MaxIos`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Enum_Unnamed7` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:219:10
[INFO] [stdout]     |
[INFO] [stdout] 219 | pub enum Enum_Unnamed7 {
[INFO] [stdout]     |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `EnumUnnamed7`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_OUTPUT` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LOG_OUTPUT = 0,
[INFO] [stdout]     |     ^^^^^^^^^^ help: convert the identifier to upper camel case: `LogOutput`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_ERROR` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     LOG_ERROR = 1,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LogError`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_WARNING` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LOG_WARNING = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `LogWarning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `LOG_TRACE` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     LOG_TRACE = 3,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `LogTrace`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Limbo` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:228:5
[INFO] [stdout]     |
[INFO] [stdout] 228 |     cpu_Limbo = 0,
[INFO] [stdout]     |     ^^^^^^^^^ help: convert the identifier to upper camel case: `CpuLimbo`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Stopped` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:229:5
[INFO] [stdout]     |
[INFO] [stdout] 229 |     cpu_Stopped = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuStopped`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Running` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:230:5
[INFO] [stdout]     |
[INFO] [stdout] 230 |     cpu_Running = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuRunning`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Sleeping` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:231:5
[INFO] [stdout]     |
[INFO] [stdout] 231 |     cpu_Sleeping = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuSleeping`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Step` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:232:5
[INFO] [stdout]     |
[INFO] [stdout] 232 |     cpu_Step = 4,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `CpuStep`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_StepDone` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:233:5
[INFO] [stdout]     |
[INFO] [stdout] 233 |     cpu_StepDone = 5,
[INFO] [stdout]     |     ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuStepDone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Done` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:234:5
[INFO] [stdout]     |
[INFO] [stdout] 234 |     cpu_Done = 6,
[INFO] [stdout]     |     ^^^^^^^^ help: convert the identifier to upper camel case: `CpuDone`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant `cpu_Crashed` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:235:5
[INFO] [stdout]     |
[INFO] [stdout] 235 |     cpu_Crashed = 7,
[INFO] [stdout]     |     ^^^^^^^^^^^ help: convert the identifier to upper camel case: `CpuCrashed`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_run_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:263:10
[INFO] [stdout]     |
[INFO] [stdout] 263 | pub type avr_run_t =
[INFO] [stdout]     |          ^^^^^^^^^ help: convert the identifier to upper camel case: `AvrRunT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_vcd_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:265:10
[INFO] [stdout]     |
[INFO] [stdout] 265 | pub enum Struct_avr_vcd_t { }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrVcdT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Struct_avr_gdb_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:266:10
[INFO] [stdout]     |
[INFO] [stdout] 266 | pub enum Struct_avr_gdb_t { }
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `StructAvrGdbT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:406:10
[INFO] [stdout]     |
[INFO] [stdout] 406 | pub type avr_t = Struct_avr_t;
[INFO] [stdout]     |          ^^^^^ help: convert the identifier to upper camel case: `AvrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_kind_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:419:10
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub type avr_kind_t = Struct_avr_kind_t;
[INFO] [stdout]     |          ^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrKindT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_symbol_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:432:10
[INFO] [stdout]     |
[INFO] [stdout] 432 | pub type avr_symbol_t = Struct_avr_symbol_t;
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrSymbolT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_logger_p` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:433:10
[INFO] [stdout]     |
[INFO] [stdout] 433 | pub type avr_logger_p =
[INFO] [stdout]     |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `AvrLoggerP`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `avr_io_t` should have an upper camel case name
[INFO] [stdout]    --> src/native/sim_avr.rs:466:10
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub type avr_io_t = Struct_avr_io_t;
[INFO] [stdout]     |          ^^^^^^^^ help: convert the identifier to upper camel case: `AvrIoT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Struct_avr_t`
[INFO] [stdout]  --> src/native/sim_elf.rs:1:23
[INFO] [stdout]   |
[INFO] [stdout] 1 | use native::sim_avr::{Struct_avr_t, avr_t, avr_symbol_t};
[INFO] [stdout]   |                       ^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `elf_firmware_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/sim_elf.rs:63:10
[INFO] [stdout]    |
[INFO] [stdout] 63 | pub type elf_firmware_t = Struct_elf_firmware_t;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `ElfFirmwareT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:1:10
[INFO] [stdout]   |
[INFO] [stdout] 1 | pub type int8_t = ::std::os::raw::c_char;
[INFO] [stdout]   |          ^^^^^^ help: convert the identifier to upper camel case: `Int8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int16_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type int16_t = ::std::os::raw::c_short;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int32_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:3:10
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int32_t = ::std::os::raw::c_int;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int64_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:4:10
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int64_t = ::std::os::raw::c_long;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Int64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:5:10
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub type uint8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]   |          ^^^^^^^ help: convert the identifier to upper camel case: `Uint8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint16_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:6:10
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub type uint16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint32_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:7:10
[INFO] [stdout]   |
[INFO] [stdout] 7 | pub type uint32_t = ::std::os::raw::c_uint;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint64_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:8:10
[INFO] [stdout]   |
[INFO] [stdout] 8 | pub type uint64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]   |          ^^^^^^^^ help: convert the identifier to upper camel case: `Uint64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least8_t` should have an upper camel case name
[INFO] [stdout]  --> src/native/stdint.rs:9:10
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type int_least8_t = ::std::os::raw::c_char;
[INFO] [stdout]   |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:10:10
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:11:10
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:12:10
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least64_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:13:10
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:14:10
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:15:10
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_least64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:16:10
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintLeast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:17:10
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type int_fast8_t = ::std::os::raw::c_char;
[INFO] [stdout]    |          ^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:18:10
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type int_fast16_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:19:10
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast32_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `int_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:20:10
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast64_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `IntFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast8_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:21:10
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    |          ^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast8T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast16_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:22:10
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type uint_fast16_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast16T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast32_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:23:10
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast32_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast32T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uint_fast64_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:24:10
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^^^^^ help: convert the identifier to upper camel case: `UintFast64T`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:25:10
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `counter` is assigned to, but never used
[INFO] [stdout]   --> tests/lib.rs:40:13
[INFO] [stdout]    |
[INFO] [stdout] 40 |     let mut counter = 0;
[INFO] [stdout]    |             ^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` on by default
[INFO] [stdout]    = note: consider using `_counter` instead
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintptr_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:26:10
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uintptr_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintptrT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `intmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:27:10
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]    |          ^^^^^^^^ help: convert the identifier to upper camel case: `IntmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `uintmax_t` should have an upper camel case name
[INFO] [stdout]   --> src/native/stdint.rs:28:10
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    |          ^^^^^^^^^ help: convert the identifier to upper camel case: `UintmaxT`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::ptr`
[INFO] [stdout]  --> src/lib.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use std::ptr;
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib.rs:61:27
[INFO] [stdout]    |
[INFO] [stdout] 61 |     let closure: &mut Box<FnMut(&AvrIrq, u32) -> ()> = mem::transmute(param);
[INFO] [stdout]    |                           ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&AvrIrq, u32) -> ()`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(bare_trait_objects)]` on by default
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: trait objects without an explicit `dyn` are deprecated
[INFO] [stdout]   --> src/lib.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let cb: Box<Box<FnMut(&AvrIrq, u32) -> ()>> = Box::new(Box::new(notify));
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^^^^^^^^^ help: use `dyn`: `dyn FnMut(&AvrIrq, u32) -> ()`
[INFO] [stdout]    |
[INFO] [stdout]    = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in the 2021 edition!
[INFO] [stdout]    = note: for more information, see issue #80165 <https://github.com/rust-lang/rust/issues/80165>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> tests/lib.rs:16:13
[INFO] [stdout]    |
[INFO] [stdout] 16 |         let mut irq = avr.iomem_get_irq(37, "wat", 1);
[INFO] [stdout]    |             ----^^^
[INFO] [stdout]    |             |
[INFO] [stdout]    |             help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary `unsafe` block
[INFO] [stdout]   --> src/lib.rs:62:9
[INFO] [stdout]    |
[INFO] [stdout] 62 |         unsafe {
[INFO] [stdout]    |         ^^^^^^ unnecessary `unsafe` block
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_unsafe)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_NOT`
[INFO] [stdout]   --> src/native/sim_avr.rs:13:5
[INFO] [stdout]    |
[INFO] [stdout] 13 |     IRQ_FLAG_NOT = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_FILTERED`
[INFO] [stdout]   --> src/native/sim_avr.rs:14:5
[INFO] [stdout]    |
[INFO] [stdout] 14 |     IRQ_FLAG_FILTERED = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_ALLOC`
[INFO] [stdout]   --> src/native/sim_avr.rs:15:5
[INFO] [stdout]    |
[INFO] [stdout] 15 |     IRQ_FLAG_ALLOC = 4,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `IRQ_FLAG_INIT`
[INFO] [stdout]   --> src/native/sim_avr.rs:16:5
[INFO] [stdout]    |
[INFO] [stdout] 16 |     IRQ_FLAG_INIT = 8,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `imaxdiv_t`
[INFO] [stdout]   --> src/native/sim_avr.rs:62:1
[INFO] [stdout]    |
[INFO] [stdout] 62 | pub type imaxdiv_t = Struct_Unnamed2;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_PENDING`
[INFO] [stdout]   --> src/native/sim_avr.rs:82:5
[INFO] [stdout]    |
[INFO] [stdout] 82 |     AVR_INT_IRQ_PENDING = 0,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_RUNNING`
[INFO] [stdout]   --> src/native/sim_avr.rs:83:5
[INFO] [stdout]    |
[INFO] [stdout] 83 |     AVR_INT_IRQ_RUNNING = 1,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_IRQ_COUNT`
[INFO] [stdout]   --> src/native/sim_avr.rs:84:5
[INFO] [stdout]    |
[INFO] [stdout] 84 |     AVR_INT_IRQ_COUNT = 2,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `AVR_INT_ANY`
[INFO] [stdout]   --> src/native/sim_avr.rs:85:5
[INFO] [stdout]    |
[INFO] [stdout] 85 |     AVR_INT_ANY = 255,
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `avr_int_pending_overflow_f`
[INFO] [stdout]    --> src/native/sim_avr.rs:108:26
[INFO] [stdout]     |
[INFO] [stdout] 108 | pub enum Enum_Unnamed4 { avr_int_pending_overflow_f = 1, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `avr_int_pending_fifo_size`
[INFO] [stdout]    --> src/native/sim_avr.rs:111:26
[INFO] [stdout]     |
[INFO] [stdout] 111 | pub enum Enum_Unnamed5 { avr_int_pending_fifo_size = 64, }
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_int_table_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:144:1
[INFO] [stdout]     |
[INFO] [stdout] 144 | pub type avr_int_table_p = *mut Struct_avr_int_table_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_cycle_timer_pool_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:181:1
[INFO] [stdout]     |
[INFO] [stdout] 181 | pub type avr_cycle_timer_pool_p = *mut Struct_avr_cycle_timer_pool_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_C`
[INFO] [stdout]    --> src/native/sim_avr.rs:198:5
[INFO] [stdout]     |
[INFO] [stdout] 198 |     S_C = 0,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_Z`
[INFO] [stdout]    --> src/native/sim_avr.rs:199:5
[INFO] [stdout]     |
[INFO] [stdout] 199 |     S_Z = 1,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_N`
[INFO] [stdout]    --> src/native/sim_avr.rs:200:5
[INFO] [stdout]     |
[INFO] [stdout] 200 |     S_N = 2,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_V`
[INFO] [stdout]    --> src/native/sim_avr.rs:201:5
[INFO] [stdout]     |
[INFO] [stdout] 201 |     S_V = 3,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_S`
[INFO] [stdout]    --> src/native/sim_avr.rs:202:5
[INFO] [stdout]     |
[INFO] [stdout] 202 |     S_S = 4,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_H`
[INFO] [stdout]    --> src/native/sim_avr.rs:203:5
[INFO] [stdout]     |
[INFO] [stdout] 203 |     S_H = 5,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_T`
[INFO] [stdout]    --> src/native/sim_avr.rs:204:5
[INFO] [stdout]     |
[INFO] [stdout] 204 |     S_T = 6,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `S_I`
[INFO] [stdout]    --> src/native/sim_avr.rs:205:5
[INFO] [stdout]     |
[INFO] [stdout] 205 |     S_I = 7,
[INFO] [stdout]     |     ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_XL`
[INFO] [stdout]    --> src/native/sim_avr.rs:206:5
[INFO] [stdout]     |
[INFO] [stdout] 206 |     R_XL = 26,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_XH`
[INFO] [stdout]    --> src/native/sim_avr.rs:207:5
[INFO] [stdout]     |
[INFO] [stdout] 207 |     R_XH = 27,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_YL`
[INFO] [stdout]    --> src/native/sim_avr.rs:208:5
[INFO] [stdout]     |
[INFO] [stdout] 208 |     R_YL = 28,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_YH`
[INFO] [stdout]    --> src/native/sim_avr.rs:209:5
[INFO] [stdout]     |
[INFO] [stdout] 209 |     R_YH = 29,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_ZL`
[INFO] [stdout]    --> src/native/sim_avr.rs:210:5
[INFO] [stdout]     |
[INFO] [stdout] 210 |     R_ZL = 30,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_ZH`
[INFO] [stdout]    --> src/native/sim_avr.rs:211:5
[INFO] [stdout]     |
[INFO] [stdout] 211 |     R_ZH = 31,
[INFO] [stdout]     |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SPL`
[INFO] [stdout]    --> src/native/sim_avr.rs:212:5
[INFO] [stdout]     |
[INFO] [stdout] 212 |     R_SPL = 93,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SPH`
[INFO] [stdout]    --> src/native/sim_avr.rs:213:5
[INFO] [stdout]     |
[INFO] [stdout] 213 |     R_SPH = 94,
[INFO] [stdout]     |     ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `R_SREG`
[INFO] [stdout]    --> src/native/sim_avr.rs:214:5
[INFO] [stdout]     |
[INFO] [stdout] 214 |     R_SREG = 95,
[INFO] [stdout]     |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `MAX_IOs`
[INFO] [stdout]    --> src/native/sim_avr.rs:215:5
[INFO] [stdout]     |
[INFO] [stdout] 215 |     MAX_IOs = 280,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_OUTPUT`
[INFO] [stdout]    --> src/native/sim_avr.rs:220:5
[INFO] [stdout]     |
[INFO] [stdout] 220 |     LOG_OUTPUT = 0,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_ERROR`
[INFO] [stdout]    --> src/native/sim_avr.rs:221:5
[INFO] [stdout]     |
[INFO] [stdout] 221 |     LOG_ERROR = 1,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_WARNING`
[INFO] [stdout]    --> src/native/sim_avr.rs:222:5
[INFO] [stdout]     |
[INFO] [stdout] 222 |     LOG_WARNING = 2,
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variant is never constructed: `LOG_TRACE`
[INFO] [stdout]    --> src/native/sim_avr.rs:223:5
[INFO] [stdout]     |
[INFO] [stdout] 223 |     LOG_TRACE = 3,
[INFO] [stdout]     |     ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_kind_t`
[INFO] [stdout]    --> src/native/sim_avr.rs:419:1
[INFO] [stdout]     |
[INFO] [stdout] 419 | pub type avr_kind_t = Struct_avr_kind_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_logger_p`
[INFO] [stdout]    --> src/native/sim_avr.rs:433:1
[INFO] [stdout]     |
[INFO] [stdout] 433 | / pub type avr_logger_p =
[INFO] [stdout] 434 | |     ::std::option::Option<unsafe extern "C" fn(avr: *mut Struct_avr_t,
[INFO] [stdout] 435 | |                                                level: ::std::os::raw::c_int,
[INFO] [stdout] 436 | |                                                format:
[INFO] [stdout] 437 | |                                                    *const ::std::os::raw::c_char,
[INFO] [stdout] 438 | |                                                ap: va_list::VaList)>;
[INFO] [stdout]     | |_____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `avr_io_t`
[INFO] [stdout]    --> src/native/sim_avr.rs:466:1
[INFO] [stdout]     |
[INFO] [stdout] 466 | pub type avr_io_t = Struct_avr_io_t;
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_free_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:473:5
[INFO] [stdout]     |
[INFO] [stdout] 473 |     pub fn avr_free_irq(irq: *mut avr_irq_t, count: uint32_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_init_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:474:5
[INFO] [stdout]     |
[INFO] [stdout] 474 | /     pub fn avr_init_irq(pool: *mut avr_irq_pool_t, irq: *mut avr_irq_t,
[INFO] [stdout] 475 | |                         base: uint32_t, count: uint32_t,
[INFO] [stdout] 476 | |                         names: *mut *const ::std::os::raw::c_char);
[INFO] [stdout]     | |___________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_unconnect_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:479:5
[INFO] [stdout]     |
[INFO] [stdout] 479 |     pub fn avr_unconnect_irq(src: *mut avr_irq_t, dst: *mut avr_irq_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_irq_unregister_notify`
[INFO] [stdout]    --> src/native/sim_avr.rs:483:5
[INFO] [stdout]     |
[INFO] [stdout] 483 | /     pub fn avr_irq_unregister_notify(irq: *mut avr_irq_t,
[INFO] [stdout] 484 | |                                      notify: avr_irq_notify_t,
[INFO] [stdout] 485 | |                                      param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `imaxabs`
[INFO] [stdout]    --> src/native/sim_avr.rs:486:5
[INFO] [stdout]     |
[INFO] [stdout] 486 |     pub fn imaxabs(__n: intmax_t) -> intmax_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `imaxdiv`
[INFO] [stdout]    --> src/native/sim_avr.rs:487:5
[INFO] [stdout]     |
[INFO] [stdout] 487 |     pub fn imaxdiv(__numer: intmax_t, __denom: intmax_t) -> imaxdiv_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `strtoimax`
[INFO] [stdout]    --> src/native/sim_avr.rs:488:5
[INFO] [stdout]     |
[INFO] [stdout] 488 | /     pub fn strtoimax(__nptr: *const ::std::os::raw::c_char,
[INFO] [stdout] 489 | |                      __endptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 490 | |                      __base: ::std::os::raw::c_int) -> intmax_t;
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `strtoumax`
[INFO] [stdout]    --> src/native/sim_avr.rs:491:5
[INFO] [stdout]     |
[INFO] [stdout] 491 | /     pub fn strtoumax(__nptr: *const ::std::os::raw::c_char,
[INFO] [stdout] 492 | |                      __endptr: *mut *mut ::std::os::raw::c_char,
[INFO] [stdout] 493 | |                      __base: ::std::os::raw::c_int) -> uintmax_t;
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `wcstoimax`
[INFO] [stdout]    --> src/native/sim_avr.rs:494:5
[INFO] [stdout]     |
[INFO] [stdout] 494 | /     pub fn wcstoimax(__nptr: *const __gwchar_t,
[INFO] [stdout] 495 | |                      __endptr: *mut *mut __gwchar_t,
[INFO] [stdout] 496 | |                      __base: ::std::os::raw::c_int) -> intmax_t;
[INFO] [stdout]     | |________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `wcstoumax`
[INFO] [stdout]    --> src/native/sim_avr.rs:497:5
[INFO] [stdout]     |
[INFO] [stdout] 497 | /     pub fn wcstoumax(__nptr: *const __gwchar_t,
[INFO] [stdout] 498 | |                      __endptr: *mut *mut __gwchar_t,
[INFO] [stdout] 499 | |                      __base: ::std::os::raw::c_int) -> uintmax_t;
[INFO] [stdout]     | |_________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_vector`
[INFO] [stdout]    --> src/native/sim_avr.rs:500:5
[INFO] [stdout]     |
[INFO] [stdout] 500 | /     pub fn avr_register_vector(avr: *mut Struct_avr_t,
[INFO] [stdout] 501 | |                                vector: *mut avr_int_vector_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_raise_interrupt`
[INFO] [stdout]    --> src/native/sim_avr.rs:502:5
[INFO] [stdout]     |
[INFO] [stdout] 502 | /     pub fn avr_raise_interrupt(avr: *mut Struct_avr_t,
[INFO] [stdout] 503 | |                                vector: *mut avr_int_vector_t)
[INFO] [stdout] 504 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_has_pending_interrupts`
[INFO] [stdout]    --> src/native/sim_avr.rs:505:5
[INFO] [stdout]     |
[INFO] [stdout] 505 | /     pub fn avr_has_pending_interrupts(avr: *mut Struct_avr_t)
[INFO] [stdout] 506 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_is_interrupt_pending`
[INFO] [stdout]    --> src/native/sim_avr.rs:507:5
[INFO] [stdout]     |
[INFO] [stdout] 507 | /     pub fn avr_is_interrupt_pending(avr: *mut Struct_avr_t,
[INFO] [stdout] 508 | |                                     vector: *mut avr_int_vector_t)
[INFO] [stdout] 509 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_clear_interrupt`
[INFO] [stdout]    --> src/native/sim_avr.rs:510:5
[INFO] [stdout]     |
[INFO] [stdout] 510 | /     pub fn avr_clear_interrupt(avr: *mut Struct_avr_t,
[INFO] [stdout] 511 | |                                vector: *mut avr_int_vector_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_service_interrupts`
[INFO] [stdout]    --> src/native/sim_avr.rs:512:5
[INFO] [stdout]     |
[INFO] [stdout] 512 |     pub fn avr_service_interrupts(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_reti`
[INFO] [stdout]    --> src/native/sim_avr.rs:513:5
[INFO] [stdout]     |
[INFO] [stdout] 513 |     pub fn avr_interrupt_reti(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_clear_interrupt_if`
[INFO] [stdout]    --> src/native/sim_avr.rs:514:5
[INFO] [stdout]     |
[INFO] [stdout] 514 | /     pub fn avr_clear_interrupt_if(avr: *mut Struct_avr_t,
[INFO] [stdout] 515 | |                                   vector: *mut avr_int_vector_t, old: uint8_t)
[INFO] [stdout] 516 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_get_interrupt_irq`
[INFO] [stdout]    --> src/native/sim_avr.rs:517:5
[INFO] [stdout]     |
[INFO] [stdout] 517 | /     pub fn avr_get_interrupt_irq(avr: *mut Struct_avr_t, v: uint8_t)
[INFO] [stdout] 518 | |      -> *mut avr_irq_t;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_init`
[INFO] [stdout]    --> src/native/sim_avr.rs:519:5
[INFO] [stdout]     |
[INFO] [stdout] 519 |     pub fn avr_interrupt_init(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_interrupt_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:520:5
[INFO] [stdout]     |
[INFO] [stdout] 520 |     pub fn avr_interrupt_reset(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:521:5
[INFO] [stdout]     |
[INFO] [stdout] 521 | /     pub fn avr_cycle_timer_register(avr: *mut Struct_avr_t,
[INFO] [stdout] 522 | |                                     when: avr_cycle_count_t,
[INFO] [stdout] 523 | |                                     timer: avr_cycle_timer_t,
[INFO] [stdout] 524 | |                                     param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_register_usec`
[INFO] [stdout]    --> src/native/sim_avr.rs:525:5
[INFO] [stdout]     |
[INFO] [stdout] 525 | /     pub fn avr_cycle_timer_register_usec(avr: *mut Struct_avr_t,
[INFO] [stdout] 526 | |                                          when: uint32_t,
[INFO] [stdout] 527 | |                                          timer: avr_cycle_timer_t,
[INFO] [stdout] 528 | |                                          param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_____________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_cancel`
[INFO] [stdout]    --> src/native/sim_avr.rs:529:5
[INFO] [stdout]     |
[INFO] [stdout] 529 | /     pub fn avr_cycle_timer_cancel(avr: *mut Struct_avr_t,
[INFO] [stdout] 530 | |                                   timer: avr_cycle_timer_t,
[INFO] [stdout] 531 | |                                   param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |______________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_status`
[INFO] [stdout]    --> src/native/sim_avr.rs:532:5
[INFO] [stdout]     |
[INFO] [stdout] 532 | /     pub fn avr_cycle_timer_status(avr: *mut Struct_avr_t,
[INFO] [stdout] 533 | |                                   timer: avr_cycle_timer_t,
[INFO] [stdout] 534 | |                                   param: *mut ::std::os::raw::c_void)
[INFO] [stdout] 535 | |      -> avr_cycle_count_t;
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_process`
[INFO] [stdout]    --> src/native/sim_avr.rs:536:5
[INFO] [stdout]     |
[INFO] [stdout] 536 | /     pub fn avr_cycle_timer_process(avr: *mut Struct_avr_t)
[INFO] [stdout] 537 | |      -> avr_cycle_count_t;
[INFO] [stdout]     | |__________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_cycle_timer_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:538:5
[INFO] [stdout]     |
[INFO] [stdout] 538 |     pub fn avr_cycle_timer_reset(avr: *mut Struct_avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_allocate`
[INFO] [stdout]    --> src/native/sim_avr.rs:542:5
[INFO] [stdout]     |
[INFO] [stdout] 542 | /     pub fn avr_core_allocate(core: *const avr_t, coreLen: uint32_t)
[INFO] [stdout] 543 | |      -> *mut avr_t;
[INFO] [stdout]     | |___________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_reset`
[INFO] [stdout]    --> src/native/sim_avr.rs:544:5
[INFO] [stdout]     |
[INFO] [stdout] 544 |     pub fn avr_reset(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_terminate`
[INFO] [stdout]    --> src/native/sim_avr.rs:546:5
[INFO] [stdout]     |
[INFO] [stdout] 546 |     pub fn avr_terminate(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_set_command_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:547:5
[INFO] [stdout]     |
[INFO] [stdout] 547 |     pub fn avr_set_command_register(avr: *mut avr_t, addr: avr_io_addr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_set_console_register`
[INFO] [stdout]    --> src/native/sim_avr.rs:548:5
[INFO] [stdout]     |
[INFO] [stdout] 548 |     pub fn avr_set_console_register(avr: *mut avr_t, addr: avr_io_addr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_loadcode`
[INFO] [stdout]    --> src/native/sim_avr.rs:549:5
[INFO] [stdout]     |
[INFO] [stdout] 549 | /     pub fn avr_loadcode(avr: *mut avr_t, code: *mut uint8_t, size: uint32_t,
[INFO] [stdout] 550 | |                         address: avr_flashaddr_t);
[INFO] [stdout]     | |__________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_watch_write`
[INFO] [stdout]    --> src/native/sim_avr.rs:551:5
[INFO] [stdout]     |
[INFO] [stdout] 551 |     pub fn avr_core_watch_write(avr: *mut avr_t, addr: uint16_t, v: uint8_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_core_watch_read`
[INFO] [stdout]    --> src/native/sim_avr.rs:552:5
[INFO] [stdout]     |
[INFO] [stdout] 552 |     pub fn avr_core_watch_read(avr: *mut avr_t, addr: uint16_t) -> uint8_t;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_sadly_crashed`
[INFO] [stdout]    --> src/native/sim_avr.rs:553:5
[INFO] [stdout]     |
[INFO] [stdout] 553 |     pub fn avr_sadly_crashed(avr: *mut avr_t, signal: uint8_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger`
[INFO] [stdout]    --> src/native/sim_avr.rs:554:5
[INFO] [stdout]     |
[INFO] [stdout] 554 | /     pub fn avr_global_logger(avr: *mut Struct_avr_t,
[INFO] [stdout] 555 | |                              level: ::std::os::raw::c_int,
[INFO] [stdout] 556 | |                              format: *const ::std::os::raw::c_char, ...);
[INFO] [stdout]     | |_________________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger_set`
[INFO] [stdout]    --> src/native/sim_avr.rs:557:5
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn avr_global_logger_set(logger: avr_logger_p);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_global_logger_get`
[INFO] [stdout]    --> src/native/sim_avr.rs:558:5
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn avr_global_logger_get() -> avr_logger_p;
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_sleep_gdb`
[INFO] [stdout]    --> src/native/sim_avr.rs:559:5
[INFO] [stdout]     |
[INFO] [stdout] 559 | /     pub fn avr_callback_sleep_gdb(avr: *mut avr_t,
[INFO] [stdout] 560 | |                                   howLong: avr_cycle_count_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_run_gdb`
[INFO] [stdout]    --> src/native/sim_avr.rs:561:5
[INFO] [stdout]     |
[INFO] [stdout] 561 |     pub fn avr_callback_run_gdb(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_sleep_raw`
[INFO] [stdout]    --> src/native/sim_avr.rs:562:5
[INFO] [stdout]     |
[INFO] [stdout] 562 | /     pub fn avr_callback_sleep_raw(avr: *mut avr_t,
[INFO] [stdout] 563 | |                                   howLong: avr_cycle_count_t);
[INFO] [stdout]     | |______________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_callback_run_raw`
[INFO] [stdout]    --> src/native/sim_avr.rs:564:5
[INFO] [stdout]     |
[INFO] [stdout] 564 |     pub fn avr_callback_run_raw(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_pending_sleep_usec`
[INFO] [stdout]    --> src/native/sim_avr.rs:565:5
[INFO] [stdout]     |
[INFO] [stdout] 565 | /     pub fn avr_pending_sleep_usec(avr: *mut avr_t, howLong: avr_cycle_count_t)
[INFO] [stdout] 566 | |      -> uint32_t;
[INFO] [stdout]     | |_________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io`
[INFO] [stdout]    --> src/native/sim_avr.rs:567:5
[INFO] [stdout]     |
[INFO] [stdout] 567 |     pub fn avr_register_io(avr: *mut avr_t, io: *mut avr_io_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_io_setirqs`
[INFO] [stdout]    --> src/native/sim_avr.rs:568:5
[INFO] [stdout]     |
[INFO] [stdout] 568 | /     pub fn avr_io_setirqs(io: *mut avr_io_t, ctl: uint32_t,
[INFO] [stdout] 569 | |                           count: ::std::os::raw::c_int, irqs: *mut avr_irq_t)
[INFO] [stdout] 570 | |      -> *mut avr_irq_t;
[INFO] [stdout]     | |_______________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io_read`
[INFO] [stdout]    --> src/native/sim_avr.rs:571:5
[INFO] [stdout]     |
[INFO] [stdout] 571 | /     pub fn avr_register_io_read(avr: *mut avr_t, addr: avr_io_addr_t,
[INFO] [stdout] 572 | |                                 read: avr_io_read_t,
[INFO] [stdout] 573 | |                                 param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_register_io_write`
[INFO] [stdout]    --> src/native/sim_avr.rs:574:5
[INFO] [stdout]     |
[INFO] [stdout] 574 | /     pub fn avr_register_io_write(avr: *mut avr_t, addr: avr_io_addr_t,
[INFO] [stdout] 575 | |                                  write: avr_io_write_t,
[INFO] [stdout] 576 | |                                  param: *mut ::std::os::raw::c_void);
[INFO] [stdout]     | |_____________________________________________________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_ioctl`
[INFO] [stdout]    --> src/native/sim_avr.rs:577:5
[INFO] [stdout]     |
[INFO] [stdout] 577 | /     pub fn avr_ioctl(avr: *mut avr_t, ctl: uint32_t,
[INFO] [stdout] 578 | |                      io_param: *mut ::std::os::raw::c_void)
[INFO] [stdout] 579 | |      -> ::std::os::raw::c_int;
[INFO] [stdout]     | |______________________________^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function is never used: `avr_deallocate_ios`
[INFO] [stdout]    --> src/native/sim_avr.rs:586:5
[INFO] [stdout]     |
[INFO] [stdout] 586 |     pub fn avr_deallocate_ios(avr: *mut avr_t);
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int16_t`
[INFO] [stdout]  --> src/native/stdint.rs:2:1
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub type int16_t = ::std::os::raw::c_short;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int32_t`
[INFO] [stdout]  --> src/native/stdint.rs:3:1
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub type int32_t = ::std::os::raw::c_int;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int64_t`
[INFO] [stdout]  --> src/native/stdint.rs:4:1
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub type int64_t = ::std::os::raw::c_long;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least8_t`
[INFO] [stdout]  --> src/native/stdint.rs:9:1
[INFO] [stdout]   |
[INFO] [stdout] 9 | pub type int_least8_t = ::std::os::raw::c_char;
[INFO] [stdout]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least16_t`
[INFO] [stdout]   --> src/native/stdint.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub type int_least16_t = ::std::os::raw::c_short;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least32_t`
[INFO] [stdout]   --> src/native/stdint.rs:11:1
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub type int_least32_t = ::std::os::raw::c_int;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_least64_t`
[INFO] [stdout]   --> src/native/stdint.rs:12:1
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub type int_least64_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least8_t`
[INFO] [stdout]   --> src/native/stdint.rs:13:1
[INFO] [stdout]    |
[INFO] [stdout] 13 | pub type uint_least8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least16_t`
[INFO] [stdout]   --> src/native/stdint.rs:14:1
[INFO] [stdout]    |
[INFO] [stdout] 14 | pub type uint_least16_t = ::std::os::raw::c_ushort;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least32_t`
[INFO] [stdout]   --> src/native/stdint.rs:15:1
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub type uint_least32_t = ::std::os::raw::c_uint;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_least64_t`
[INFO] [stdout]   --> src/native/stdint.rs:16:1
[INFO] [stdout]    |
[INFO] [stdout] 16 | pub type uint_least64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast8_t`
[INFO] [stdout]   --> src/native/stdint.rs:17:1
[INFO] [stdout]    |
[INFO] [stdout] 17 | pub type int_fast8_t = ::std::os::raw::c_char;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast16_t`
[INFO] [stdout]   --> src/native/stdint.rs:18:1
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub type int_fast16_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast32_t`
[INFO] [stdout]   --> src/native/stdint.rs:19:1
[INFO] [stdout]    |
[INFO] [stdout] 19 | pub type int_fast32_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `int_fast64_t`
[INFO] [stdout]   --> src/native/stdint.rs:20:1
[INFO] [stdout]    |
[INFO] [stdout] 20 | pub type int_fast64_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast8_t`
[INFO] [stdout]   --> src/native/stdint.rs:21:1
[INFO] [stdout]    |
[INFO] [stdout] 21 | pub type uint_fast8_t = ::std::os::raw::c_uchar;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast16_t`
[INFO] [stdout]   --> src/native/stdint.rs:22:1
[INFO] [stdout]    |
[INFO] [stdout] 22 | pub type uint_fast16_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast32_t`
[INFO] [stdout]   --> src/native/stdint.rs:23:1
[INFO] [stdout]    |
[INFO] [stdout] 23 | pub type uint_fast32_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uint_fast64_t`
[INFO] [stdout]   --> src/native/stdint.rs:24:1
[INFO] [stdout]    |
[INFO] [stdout] 24 | pub type uint_fast64_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `intptr_t`
[INFO] [stdout]   --> src/native/stdint.rs:25:1
[INFO] [stdout]    |
[INFO] [stdout] 25 | pub type intptr_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uintptr_t`
[INFO] [stdout]   --> src/native/stdint.rs:26:1
[INFO] [stdout]    |
[INFO] [stdout] 26 | pub type uintptr_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `intmax_t`
[INFO] [stdout]   --> src/native/stdint.rs:27:1
[INFO] [stdout]    |
[INFO] [stdout] 27 | pub type intmax_t = ::std::os::raw::c_long;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias is never used: `uintmax_t`
[INFO] [stdout]   --> src/native/stdint.rs:28:1
[INFO] [stdout]    |
[INFO] [stdout] 28 | pub type uintmax_t = ::std::os::raw::c_ulong;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `va_list::VaList`, which is not FFI-safe
[INFO] [stdout]    --> src/native/sim_avr.rs:557:42
[INFO] [stdout]     |
[INFO] [stdout] 557 |     pub fn avr_global_logger_set(logger: avr_logger_p);
[INFO] [stdout]     |                                          ^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#[warn(improper_ctypes)]` on by default
[INFO] [stdout]     = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
[INFO] [stdout]     = note: this struct has unspecified layout
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: `extern` block uses type `va_list::VaList`, which is not FFI-safe
[INFO] [stdout]    --> src/native/sim_avr.rs:558:39
[INFO] [stdout]     |
[INFO] [stdout] 558 |     pub fn avr_global_logger_get() -> avr_logger_p;
[INFO] [stdout]     |                                       ^^^^^^^^^^^^ not FFI-safe
[INFO] [stdout]     |
[INFO] [stdout]     = help: consider adding a `#[repr(C)]` or `#[repr(transparent)]` attribute to this struct
[INFO] [stdout]     = note: this struct has unspecified layout
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-Wl,--as-needed" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.simavr.4y1r2ewb-cgu.6.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1" "/opt/rustwide/target/debug/deps/simavr-26dee7a29370e1f1.10pwf5it9vjoo4p6.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-lsimavr" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-e0d08a82dcb7da7b.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-24036eb8e889985c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-759d40b5d9a6a451.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-7590543c881e6235.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-56b60793e4f96438.rlib" "/opt/rustwide/target/debug/deps/liblibc-4dbd60ffe56916e8.rlib" "/opt/rustwide/target/debug/deps/libva_list-6286530f264e8b0f.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6dddd3d354e6bea.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c2ca47afdcc5e309.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b47be2942017e108.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-20a1e49116ab0df9.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-25e09d9868291683.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9c99fb6e5ca5159e.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-85040d7563599960.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0e4f7587da8acf20.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7be0a6711ed15b5c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-00672fabc4ff9c9d.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-72fe231ef0473d15.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-019d54ecc304b655.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cc7d9343e4f608be.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e41c6d24baeb2249.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9849bb0fbad7f0f5.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-a1fd7734706d5518.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c8ded1707ad10767.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b33f9cbbc9652fe.rlib" "-Wl,-Bdynamic" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -lsimavr
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to previous error; 223 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `simavr`
[INFO] [stdout] error: linking with `cc` failed: exit status: 1
[INFO] [stdout]   |
[INFO] [stdout]   = note: "cc" "-m64" "-Wl,--eh-frame-hdr" "-Wl,-znoexecstack" "-Wl,--as-needed" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.0.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.1.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.10.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.11.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.12.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.13.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.14.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.15.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.2.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.3.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.4.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.5.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.6.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.7.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.8.rcgu.o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.lib.2mrr97j7-cgu.9.rcgu.o" "-o" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab" "/opt/rustwide/target/debug/deps/lib-f6c5141ef5a844ab.3t3hgkrd466n7d32.rcgu.o" "-Wl,--gc-sections" "-pie" "-Wl,-zrelro" "-Wl,-znow" "-nodefaultlibs" "-L" "/opt/rustwide/target/debug/deps" "-L" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libtest-e0d08a82dcb7da7b.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libterm-24036eb8e889985c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgetopts-759d40b5d9a6a451.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunicode_width-7590543c881e6235.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_std-56b60793e4f96438.rlib" "/opt/rustwide/target/debug/deps/libsimavr-995315952068b4dc.rlib" "/opt/rustwide/target/debug/deps/liblibc-4dbd60ffe56916e8.rlib" "/opt/rustwide/target/debug/deps/libva_list-6286530f264e8b0f.rlib" "-Wl,--start-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-c6dddd3d354e6bea.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-c2ca47afdcc5e309.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libminiz_oxide-b47be2942017e108.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libadler-20a1e49116ab0df9.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libobject-25e09d9868291683.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libaddr2line-9c99fb6e5ca5159e.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libgimli-85040d7563599960.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd_detect-0e4f7587da8acf20.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_demangle-7be0a6711ed15b5c.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libhashbrown-00672fabc4ff9c9d.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_alloc-72fe231ef0473d15.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-019d54ecc304b655.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcfg_if-cc7d9343e4f608be.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e41c6d24baeb2249.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-9849bb0fbad7f0f5.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_std_workspace_core-a1fd7734706d5518.rlib" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-c8ded1707ad10767.rlib" "-Wl,--end-group" "/opt/rustwide/rustup-home/toolchains/ff34b919075f35a1787659e9c448a34b06bab8de/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcompiler_builtins-8b33f9cbbc9652fe.rlib" "-Wl,-Bdynamic" "-lsimavr" "-lutil" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc"
[INFO] [stdout]   = note: /usr/bin/ld: cannot find -lsimavr
[INFO] [stdout]           collect2: error: ld returned 1 exit status
[INFO] [stdout]           
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error: aborting due to previous error; 2 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stderr] error: build failed
[INFO] running `Command { std: "docker" "inspect" "514bc76e5b0bc84d734370b1f1ee76ca806a868546753cdcec04635c8bf14bfe", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "514bc76e5b0bc84d734370b1f1ee76ca806a868546753cdcec04635c8bf14bfe", kill_on_drop: false }`
[INFO] [stdout] 514bc76e5b0bc84d734370b1f1ee76ca806a868546753cdcec04635c8bf14bfe
